package abel.wlmr.model;

import abel.wlmr.model.type.DataIdBody;

/**
 * 数据单元标识
 * 
 * 数据单元
 * 
 * EC（见本附录 B.4.3.4.6.3）
 * Tp（见本附录 B.4.3.4.6.4）
 * 
 * @author Abel
 *
 */
public abstract class WlmrBaseUnit extends WlmrUserData {
    /** This id is used to identify this body only, not parsed or append. */
    protected DataIdBody outerId;

    /**
     * 
     */
    public WlmrBaseUnit() {
        super();
    }

    /**
     * @param guessedLen
     */
    public WlmrBaseUnit(short guessedLen) {
        super(guessedLen);
    }

    /**
     * @return the outerId
     */
    public DataIdBody getOuterId() {
        return outerId;
    }

    /**
     * @param outerId
     *            the outerId to set
     */
    public void setOuterId(DataIdBody outerId) {
        this.outerId = outerId;
    }

}
